package com.qfjy.service;

import com.qfjy.common.utils.exception.MeetingGrabException;
import com.qfjy.entity.po.MeetingGrab;

import java.util.List;

public interface MeetingGrabService {
    /**
     * 会议进行抢单
     * @param record
     * @return
     */
    int insertSelective(MeetingGrab record);

    /**
     * TODO 根据发单ID 获取抢单者列表
     * @param pid 发单ID
     * @return
     */
    List<MeetingGrab> selectGrabListByPid(String pid);

    /**
     * TODO 就选你功能
     * 1、将pid全部的抢单者状态改为2
     * 2、将pid 指定的uid状态改为1
     */
    public int chooseGrabByUidAndPid(String pid,int uid) throws MeetingGrabException;
}
